Proceedings

ROCES: Robust Class Expression Synthesis in Description Logics via Iterative Sampling

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Main Track. Pages 4335-4343.

https://doi.org/10.24963/ijcai.2024/479

Abstract

We consider the problem of class expression learning using cardinality-minimal sets of examples. Recent class expression learning approaches employ deep neural networks and have demonstrated tremendous performance improvements in execution time and quality of the computed solutions. However, they lack generalization capabilities when it comes to the number of examples used in a learning problem, i.e., they often perform poorly on unseen learning problems where only a few examples are given. In this work, we propose a generalization of the classical class expression learning problem to address the limitations above. In short, our generalized learning problem (GLP) forces learning systems to solve the classical class expression learning problem using the smallest possible subsets of examples, thereby improving the learning systems' ability to solve unseen learning problems with arbitrary numbers of examples. Moreover, we develop ROCES, a learning algorithm for synthesis-based approaches to solve GLP. Experimental results suggest that post training, ROCES outperforms existing synthesis-based approaches on out-of-distribution learning problems while remaining highly competitive overall.

  1. [Agrawal et al., 1993] Rakesh Agrawal, Tomasz Imielinski, and Arun N. Swami. Mining association rules between sets of items in large databases. In SIGMOD Conference, pages 207-216. ACM Press, 1993.
  2. [Baci and Heindorf, 2023] Alkid Baci and Stefan Heindorf. Accelerating concept learning via sampling. In CIKM, pages 3733-3737. ACM, 2023.
  3. [Badea and Nienhuys-Cheng, 2000] Liviu Badea and Shan- Hwei Nienhuys-Cheng. A refinement operator for descrip- tion logics. In ILP, volume 1866 of Lecture Notes in Com- puter Science, pages 40-59. Springer, 2000.
  4. [Barwise, 1977] Jon Barwise. An introduction to first-order logic. In Studies in Logic and the Foundations of Mathe- matics, volume 90, pages 5-46. Elsevier, 1977.
  5. [Bergstra and Bengio, 2012] James Bergstra and Yoshua Bengio. Random search for hyper-parameter optimization. J. Mach. Learn. Res., 13:281-305, 2012.
  6. [Boeker et al., 2016] Martin Boeker, Fábio Franc ¸a, Peter Bronsert, and Stefan Schulz. Tnm-o: ontology support for staging of malignant tumours. Journal of biomedical semantics, 7:1-11, 2016.
  7. [Bordes et al., 2013] Antoine Bordes, Nicolas Usunier, Alberto García-Durán, Jason Weston, and Oksana Yakhnenko. Translating embeddings for modeling multi-relational data. In NIPS, pages 2787-2795, 2013.
  8. [Bordes et al., 2014] Antoine Bordes, Xavier Glorot, Jason Weston, and Yoshua Bengio. A semantic matching en- ergy function for learning with multi-relational data -ap- plication to word-sense disambiguation. Mach. Learn., 94(2):233-259, 2014.
  9. [Bühmann et al., 2016] Lorenz Bühmann, Jens Lehmann, and Patrick Westphal. Dl-learner-a framework for induc- tive learning on the semantic web. Journal of Web Seman- tics, 39:15-24, 2016.
  10. [Büning and Lettmann, 1999] Hans Kleine Büning and Theodor Lettmann. Propositional logic: deduction and algorithms, volume 48. Cambridge University Press, 1999.
  11. [Cambria and White, 2014] Erik Cambria and Bebo White. Jumping NLP curves: A review of natural language pro- cessing research [review article]. IEEE Comput. Intell. Mag., 9(2):48-57, 2014.
  12. [Chen and Zaniolo, 2017] Muhao Chen and Carlo Zaniolo. Learning multi-faceted knowledge graph embeddings for natural language processing. In IJCAI, pages 5169-5170, 2017. IJCAI
  13. [Demir and Ngonga Ngomo, 2021] Caglar Demir and Axel- Cyrille Ngonga Ngomo. Convolutional complex knowl- edge graph embeddings. In ESWC, volume 12731 of Lec- ture Notes in Computer Science, pages 409-424. Springer, 2021.
  14. [Demir and Ngonga Ngomo, 2023] Caglar Demir and Axel- Cyrille Ngonga Ngomo. Neuro-symbolic class expression learning. In IJCAI, pages 3624-3632, 2023. IJCAI
  15. [Demir et al., 2022] Caglar Demir, Anna Himmelhuber, Yushan Liu, Alexander Bigerl, Diego Moussallem, and Axel-Cyrille Ngonga Ngomo. Rapid explainability for skill description learning. In Anastasia Dimou, Armin Haller, Anna Lisa Gentile, and Petar Ristoski, editors, Pro- ceedings of the ISWC 2022 Posters, Demos and Indus- try Tracks: From Novel Ideas to Industrial Practice co- located with 21st International Semantic Web Conference (ISWC 2022), Virtual Conference, Hangzhou, China, Oc- tober 23-27, 2022, volume 3254 of CEUR Workshop Pro- ceedings. CEUR-WS.org, 2022.
  16. [Galárraga et al., 2015] Luis Galárraga, Christina Teflioudi, Katja Hose, and Fabian M Suchanek. Fast rule mining in ontological knowledge bases with amie+. The VLDB Journal, 24(6):707-730, 2015.
  17. [Hartel et al., 2005] Frank W Hartel, Sherri de Coronado, Robert Dionne, Gilberto Fragoso, and Jennifer Golbeck. Modeling a description logic vocabulary for cancer re- search. Journal of biomedical informatics, 38(2):114-129, 2005.
  18. [Heindorf et al., 2022] Stefan Heindorf, Lukas Blübaum, Nick Düsterhus, Till Werner, Varun Nandkumar Golani, Caglar Demir, and Axel-Cyrille Ngonga Ngomo. Ev- olearner: Learning description logics with evolutionary al- gorithms. In WWW, pages 818-828. ACM, 2022.
  19. [Hogan et al., 2022] Aidan Hogan, Eva Blomqvist, Michael Cochez, Claudia d'Amato, Gerard de Melo, Clau- dio Gutierrez, Sabrina Kirrane, José Emilio Labra Gayo, Roberto Navigli, Sebastian Neumaier, Axel- Cyrille Ngonga Ngomo, Axel Polleres, Sabbir M. Rashid, Anisa Rula, Lukas Schmelzeisen, Juan F. Sequeda, Stef- fen Staab, and Antoine Zimmermann. Knowledge graphs. ACM Comput. Surv., 54(4):71:1-71:37, 2022.
  20. [Kouagou et al., 2022] N'Dah Jean Kouagou, Stefan Hein- dorf, Caglar Demir, and Axel-Cyrille Ngonga Ngomo. Learning concept lengths accelerates concept learning in ALC. In ESWC, volume 13261 of Lecture Notes in Com- puter Science, pages 236-252. Springer, 2022.
  21. [Kouagou et al., 2023a] N'Dah Jean Kouagou, Stefan Hein- dorf, Caglar Demir, and Axel-Cyrille Ngonga Ngomo. Neural class expression synthesis in ALCHIQ(D). In ECML/PKDD (4), volume 14172 of Lecture Notes in Com- puter Science, pages 196-212. Springer, 2023.
  22. [Kouagou et al., 2023b] N'Dah Jean Kouagou, Stefan Hein- dorf, Caglar Demir, and Axel-Cyrille Ngonga Ngomo. Neural class expression synthesis. In European Semantic Web Conference, pages 209-226. Springer, 2023.
  23. [Kouagou et al., 2024] N'Dah Jean Kouagou, Caglar Demir, Hamada M. Zahera, Adrian Wilke, Stefan Heindorf, Jiayi Li, and Axel-Cyrille Ngonga Ngomo. Universal knowl- edge graph embeddings. In Companion Proceedings of the ACM on Web Conference 2024, WWW '24, page 1793-1797, New York, NY, USA, 2024. Association for Computing Machinery.
  24. [Lee et al., 2019] Juho Lee, Yoonho Lee, Jungtaek Kim, Adam Kosiorek, Seungjin Choi, and Yee Whye Teh. Set transformer: A framework for attention-based permutation-invariant neural networks. In Interna- tional conference on machine learning, pages 3744-3753.
  25. PMLR, 2019.
  26. [Lehmann and Hitzler, 2007] Jens Lehmann and Pascal Hit- zler. Foundations of refinement operators for description logics. In ILP, volume 4894 of Lecture Notes in Computer Science, pages 161-174. Springer, 2007.
  27. [Lehmann and Hitzler, 2010] Jens Lehmann and Pascal Hit- zler. Concept learning in description logics using refine- ment operators. Machine Learning, 78, 2010.
  28. [Lehmann et al., 2011] Jens Lehmann, Sören Auer, Lorenz Bühmann, and Sebastian Tramp. Class expression learning for ontology engineering. Journal of Web Semantics, 2011.
  29. [Lehmann, 2009] Jens Lehmann. Dl-learner: learning con- cepts in description logics. The Journal of Machine Learn- ing Research, 2009.
  30. [Lehmann, 2010] Jens Lehmann. Learning OWL class ex- pressions, volume 22. IOS Press, 2010.
  31. [Lin et al., 2015] Yankai Lin, Zhiyuan Liu, Maosong Sun, Yang Liu, and Xuan Zhu. Learning entity and relation em- beddings for knowledge graph completion. In AAAI, pages 2181-2187. AAAI Press, 2015.
  32. [Ma and Distel, 2013] Yue Ma and Felix Distel. Learning formal definitions for snomed CT from text. In AIME, volume 7885 of Lecture Notes in Computer Science, pages 73-77. Springer, 2013.
  33. [Meilicke et al., 2019] Christian Meilicke, Melisachew Wudage Chekol, Daniel Ruffinelli, and Heiner Stuckenschmidt. Anytime bottom-up rule learn- ing for knowledge graph completion. In IJCAI, pages 3137-3143, 2019. IJCAI
  34. [Mnih et al., 2013] Volodymyr Mnih, Koray Kavukcuoglu, David Silver, Alex Graves, Ioannis Antonoglou, Daan Wierstra, and Martin Riedmiller. Playing atari with deep reinforcement learning. In NIPS, 2013.
  35. [Muggleton, 1991] Stephen Muggleton. Inductive logic pro- gramming. New generation computing, 1991.
  36. [Nagypál, 2005] Gábor Nagypál. History ontology building: The technical view. Humanities, Computers and Cultural Heritage, page 207, 2005.
  37. [Nardi et al., 2003] Daniele Nardi, Ronald Jay Brachman, et al. An introduction to description logics. Description logic handbook, 1, 2003.
  38. [Nickel et al., 2012] Maximilian Nickel, Volker Tresp, and Hans-Peter Kriegel. Factorizing YAGO: scalable machine learning for linked data. In WWW, pages 271-280. ACM, 2012.
  39. [Petrucci et al., 2016] Giulio Petrucci, Chiara Ghidini, and Marco Rospocher. Ontology learning in the deep. In EKAW, volume 10024 of Lecture Notes in Computer Sci- ence, pages 480-495, 2016.
  40. [Rizzo et al., 2020] Giuseppe Rizzo, Nicola Fanizzi, and Claudia d'Amato. Class expression induction as concept space exploration: From dl-foil to dl-focl. Future Genera- tion Computer Systems, 2020.
  41. [Sarker and Hitzler, 2019] Md. Kamruzzaman Sarker and Pascal Hitzler. Efficient concept induction for description logics. In AAAI, pages 3036-3043. AAAI Press, 2019.
  42. [Schulz et al., 2008] Stefan Schulz, Kornél Markó, and Boontawee Suntisrivaraporn. Formal representation of complex snomed ct expressions. In BMC medical in- formatics and decision making, volume 8, pages 1-6. Springer, 2008.
  43. [Wang and Li, 2016] Zhigang Wang and Juanzi Li. Text- enhanced representation learning for knowledge graph. In Proc. of IJCAI, 2016.
  44. [Weiss et al., 2017] Gail Weiss, Yoav Goldberg, and Eran Yahav. Extracting automata from recurrent neural net- works using queries and counterexamples. ArXiv, abs/1711.09576, 2017.
  45. [Westphal et al., 2019] Patrick Westphal, Lorenz Bühmann, Simon Bin, Hajira Jabeen, and Jens Lehmann. Sml-bench- a benchmarking framework for structured machine learn- ing. Semantic Web, 10(2):231-245, 2019.
  46. [Wong et al., 2012] Wilson Wong, Wei Liu, and Mohammed Bennamoun. Ontology learning from text: A look back and into the future. ACM computing surveys (CSUR), 44(4):1-36, 2012.
  47. [Xie et al., 2016] Ruobing Xie, Zhiyuan Liu, Jia Jia, Huanbo Luan, and Maosong Sun. Representation learning of knowledge graphs with entity descriptions. In AAAI, pages 2659-2665. AAAI Press, 2016.
  48. [Zhang et al., 2016] Fuzheng Zhang, Nicholas Jing Yuan, Defu Lian, Xing Xie, and Wei-Ying Ma. Collaborative knowledge base embedding for recommender systems. In KDD, pages 353-362. ACM, 2016.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards